@charset "utf-8";
/* CSS Document */

@import url('reset.css');

.warper{ width:1000px; margin:0px auto 0; background:#fff; box-shadow: #4c4c4c 0 0 19px; -moz-box-shadow:#4c4c4c 0 0 13px; -webkit-box-shadow: #4c4c4c 0 0 13px; min-height:600px;}
.header{ height:300px; position:relative; background:url(images/bg_hd.gif) 0 7px repeat-x;}
.logo{ width:309px; height:75px; position:absolute; top:18px; left:10px;}
.contact_map{ position:absolute; width:55px; top:10px; right:123px; font-weight:bold;}
.contact_map a{ color:#727272; margin-right:8px}
.contact_adv{ position:absolute; width:130px; top:10px; right:-15px; font-weight:bold;}
.contact_adv a{ color:#727272}
.advtop{ height:88px; position:absolute; top:35px; right:10px; }
.area{ width:250px; position:absolute; top:107px; left:60px;}
.area select{ width:160px; border:1px solid #ccc; margin-left:10px;}
.adv_center{  margin:5px 0;}
.adv_center img{width:530px;}
.menu{ width:983px; position:absolute; top:159px; left:19px;}
.menu a{ display:block; float:left; margin-right:8px; height:122px;}
.tiec_cuoi{ background:url(images/tiec_cuoi.png) no-repeat; width:89px; }
.tiec_cuoi:hover{ background:url(images/tiec_cuoi2.png) no-repeat;}
.chup_anh_cuoi{ background:url(images/chup_anh_cuoi.png) no-repeat; width:106px; }
.chup_anh_cuoi:hover{ background:url(images/chup_anh_cuoi2.png) no-repeat;}
.trang_phuc_cuoi{ background:url(images/trang_phuc_cuoi.png) no-repeat; width:117px; }
.trang_phuc_cuoi:hover{ background:url(images/trang_phuc_cuoi2.png) no-repeat;}
.lam_dep{ background:url(images/lam_dep.png) no-repeat; width:92px; }
.lam_dep:hover{ background:url(images/lam_dep2.png) no-repeat; }
.trang_suc_cuoi{ background:url(images/trang_suc_cuoi.png) no-repeat; width:105px; }
.trang_suc_cuoi:hover{ background:url(images/trang_suc_cuoi2.png) no-repeat;}
.thiep_cuoi{ background:url(images/thiep_cuoi.png) no-repeat; width:92px; }
.thiep_cuoi:hover{ background:url(images/thiep_cuoi2.png) no-repeat;}
.hoa_cuoi{ background:url(images/hoa_cuoi.png) no-repeat; width:92px;}
.hoa_cuoi:hover{ background:url(images/hoa_cuoi2.png) no-repeat;}
.dich_vu_cuoi{ background:url(images/dich_vu_cuoi.png) no-repeat; width:98px;}
.dich_vu_cuoi:hover{ background:url(images/dich_vu_cuoi2.png) no-repeat;}
.wedding{ background:url(images/wedding.png) no-repeat; width:120px; }
.wedding:hover{ background:url(images/wedding2.png) no-repeat;}


.middle{ width:982px; margin:0 auto;}
.colum01{ width:716px;}
.colum02{ width:257px;}

.m_title{ padding:8px 10px; margin:0; color:#fff; font-weight:bold; background:#535050; font-size:14px;}
.product{ height:410px; width:716px; position:relative; margin-top:5px;}
.product_big{ width:503px; height:374px; float:left; padding:10px; background:#eee; border:1px solid #dcdcdc;}
.product_small{ width:180px; height:395px; float:right; background:#eee; border:1px solid #dcdcdc; position:relative;}
.product_list{ margin:29px auto 0; width:140px;}
.product_list img{ padding:4px; background:#fff; border:1px solid #dcdcdc; margin-bottom:5px;}
.arr_top{ background:url(images/pro_arrow.gif) no-repeat; width:50px; height:24px; position:absolute; top:0; left:65px; display:block;}
.arr_top:hover{ background:url(images/pro_arrow.gif) -50px 0px no-repeat; width:50px; height:24px; position:absolute; top:0; left:65px; display:block;}
.arr_bottom{ background:url(images/pro_arrow.gif) 0px -24px no-repeat; width:50px; height:24px; position:absolute; bottom:0; left:65px; display:block;}
.arr_bottom:hover{ background:url(images/pro_arrow.gif) -50px -24px no-repeat; width:50px; height:24px; position:absolute; bottom:0; left:65px; display:block;}
.pnews{ background:url(images/icon_lib.png) -2px -66px no-repeat; position:absolute; top:0; left:0; width:50px; height:50px;}

.content{ text-align:justify; padding:5px 0;}
.contact{ border:3px solid #898787; padding:10px; min-height:347px; margin:5px 0; background:url(images/wedding.jpg) 20px 10px no-repeat;}
.contact_ct p{ padding:3px 0; margin:0;}
.contact_ct{ width:400px; margin-right:10px; float:right; margin-top:20px; }
.contact_ct label{ width:100px; text-align:right; display:block; float:left; margin-right:10px; font-weight:bold; font-size:14px; padding-top:5px;}
.contact_ct input{ width:270px; padding:4px; border:2px solid #868484; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.contact_ct textarea{width:270px; padding:4px; border:2px solid #868484; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; height:50px;}
.sent{ font-weight:bold; color:#fff; background:#c20014; border:3px solid #9b9f9f; width:50px; height:24px; text-align:center; line-height:24px; display:block; font-size:14px; margin-right:20px; margin-top:5px;}
.add{ text-align:center;}
.advr{ text-align:center;}
.advr img{ margin-bottom:5px;}
.maptt{ background:url(images/map_top.gif); width:259px; height:30px;}
.maptt p{ padding:3px 0 0 25px; font-weight:bold; color:#535050; margin:0;}
.map{ border:1px solid #c8c8c8; border-top:none; cornerbottomright; margin-bottom:5px; text-align:center;}
.map img{ border:1px solid #c8c8c8}
.colum03{ width:180px;}
.colum04{ width:534px; margin-left:8px;}

.quick_ser{ width:430px; margin:0px auto;}
.quick_ser input{ padding:5px; border:2px solid #959393; width:310px; margin-right:15px; float:left; color:#959393;}
.quick_ser a{ display:block; padding:6px 12px; background:#B62223; color:#fff; float:left;}
.quick_ser a:hover{ background:#666; color:#fff;}

.searchtt{ background:#b62223; color:#fff; text-transform:uppercase; margin:0; height:30px; line-height:30px; text-indent:20px; font-weight:bold;}
.search{ width:160px; margin:0 auto; position:relative;}
.search_b{ padding:7px 0;}
.search select{ width:160px; border:1px solid #ccc; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-top:3px;}
.search label{ font-weight:bold; color:#b62223; display:block; padding-bottom:3px;}
.search_bt{ background:#b62223; color:#fff; font-weight:bold; text-align:center; width:80px; height:25px; line-height:25px; display:block; margin:10px auto;}
.search_bt:hover{ color:#fff; background:#666; text-decoration:none;}


.boxbig{position:relative; padding-top:15px;}
.news{ width:524px; border:1px solid #ccc; padding-bottom:8px;}
.news_tt{ margin:0px 5px 5px 0; background:#666; color:#fff; text-indent:10px; height:43px; line-height:43px; font-weight:bold;}
.newspic{ position: relative; margin-right:5px;}
.news_ct{ padding:5px;}
.news_bt .ct{ color:#343434;}
.news_logo{ text-align:center;}
.news_bt a{ display:block; padding:5px 10px; font-weight:bold; color:#c00; margin-right:5px; float:right; border:1px solid #ccc;}
.news_bt a:hover{ background:#c00; color:#fff;}
.news_saleoff{ width:133px; height:126px; position:absolute; top:0; right:3px; z-index:99;}
.newspic_next{ background:url(images/icon_lib.png)-32px 0 no-repeat; width:32px; height:32px; position:absolute; bottom:5px; right:5px;}
.newspic_next:hover{ background:url(images/icon_lib.png)-32px -32px no-repeat; width:32px; height:32px; position:absolute; bottom:5px; right:5px;}
.newspic_back{ background:url(images/icon_lib.png) 0px 0 no-repeat; width:32px; height:32px; position:absolute; bottom:5px; right:40px;}
.newspic_back:hover{ background:url(images/icon_lib.png) 0px -32px no-repeat; width:32px; height:32px; position:absolute; bottom:5px; right:40px;}
.np1{ width:355px; height:365px;}
.np2{ width:240px; height:180px;}

.boxbig_tt{ background:url(images/page_bg.gif) no-repeat; height:35px; line-height:35px; text-indent:10px; font-weight:bold; margin-bottom:5px; margin-right:5px; position:relative; color:#2e2e2e;}
.page{ width:156px; position:absolute; top:0px; right:5px;}
.page_num{ padding:1px 2px; border:1px solid #ccc; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-right:3px; font-size:11px; color:#666;}
.page_num:hover, .page_curr{ border:1px solid #7a7a7a; padding:1px 2px;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-right:3px; font-size:11px; color:#000;}
.page_next{ color:#6d6868;}
.page_next:hover{ color:#000;}
.page_next img{ margin-left:2px; vertical-align:middle;}

.footer{ text-align:center; border-top:2px solid #ccc; margin-top:10px;}
.footer h1, .footer h2{ font-size:14px;}
.link_net{ width:295px; margin:20px auto 10px;}
.hotline{ background:url(../images/hotline.png) no-repeat; width:184px; height:46px; display:block; float:right; line-height:46px; text-indent:35px; font-weight:bold; text-decoration:none; color:#fff; font-size:16px;}
.hotline:hover{ color:#fff;}

.share{ margin:0 0 10px;}

.filter select{min-width:150px}
.maps{padding:10px 0 0 0}
.maps .colL, .maps .colR{float:left}
.maps .colL{width:238px;}
.maps .colL .list{border:1px solid #888;}
.maps .colL .list ul{padding:0; margin:0}
.maps .colL .list ul li{padding:5px; border-bottom:1px solid #888; height:60px}
.maps .colL .list ul li img{float:left; padding-right:5px}
.maps .colL .list ul li:hover{background:#eee}
.maps .colR{border:1px solid #888; height:567px; width:715px}


/*-------CHAT--------------*/
.FormChat .ChatQuests{position:fixed; bottom:0; right:0; width:275px; background-color:#fff; border:1px solid #999; box-shadow:0 0 8px #888}
.FormChat .ChatQuests .status{color:#000; cursor:pointer}
.FormChat .ChatQuests .status:hover{color:#666}

.FormChat .status, .FormChat .regMail, .FormChat .chatBox{padding:5px 0}

.FormChat .regMail{}
.FormChat .regMail label{display:block; color:#000}
.FormChat .regMail .chatMail{width:180px; border:1px solid #999; outline:none}
.FormChat .chatBox .chatContent{height:130px; border:1px solid #999; border-radius:3px}
.FormChat .chatBox .inputChatContent{width:205px; border:1px solid #999; outline:none}
.FormChat .btnSendChat{background:#fff; border:1px solid #999; float:right; cursor:pointer}
.FormChat .chatBar{background:#999; height:20px; text-align:right; padding-right:8px}
.FormChat .chatBar a{color:#fff; text-shadow:0 0 4px #fff}
.FormChat .chatBar .miniBoxChat{padding-right: 80px; margin-right: 10px; text-align: left; text-shadow: 0 0 0}
